#pragma once

#include "CoreMinimal.h"
#include "ReplicationGraph.h"
#include "Define/SpatialCoordinate.h"
#include "LRG_Node_ActorListFrequencyBuckets.generated.h"

UCLASS()
class LINEREPLICATIONGRAPH_API ULRG_Node_ActorListFrequencyBuckets : public UReplicationGraphNode_ActorListFrequencyBuckets
{
	GENERATED_BODY()

public:
	virtual bool NotifyRemoveNetworkActor(const FNewReplicatedActorInfo& Actor, bool bWarnIfNotFound) override;
	virtual void NotifyAddNetworkActor(const FNewReplicatedActorInfo& ActorInfo) override;
	virtual FString GetDesc() override;
public:
	void SetCoordinate(const FSpatialCoordinate& InCoordinate);
protected:
	FSpatialCoordinate Coordinate;
	FString Describe;
};